package com.jy.modules.cims.data.common.dto;

import com.jy.modules.cims.data.dto.CimsBaseDto;
/**
 *@Description:债权交互明细
 *@author zhiqiang
 *@version 1.0,
 *@date 2015-01-07 16:21:22
 */
public class TCMmCreditorMutualDetailDTO extends CimsBaseDto{

	private static final long serialVersionUID = 1L;

	/**主键*/
	private java.lang.Long id;

	/**债权交互流水号*/
	private java.lang.String creditorMutualStreamCode;

	/**转让编号*/
	private java.lang.String transferId;

	/**债权协议编号*/
	private java.lang.String agreementCode;

	/**转让合作机构编号*/
	private java.lang.String cooperorgCode;

	/**债权编号*/
	private java.lang.String creditorCode;

	/**交割日期*/
	private java.util.Date valueDate;

	/**当前债权价值*/
	private java.lang.Long thisCreditorValue;

	/**实际确认债权价值*/
	private java.lang.Long realAffirmCreditorValue;

	/**转让债权价值*/
	private java.lang.Long makeCreditorValue;

	/**交互状态*/
	private java.lang.String mutualStatus;

	/**创建时间*/
	private java.sql.Timestamp createTime;

	/**修改时间*/
	private java.sql.Timestamp modifyTime;

	/**创建人*/
	private java.lang.String createBy;

	/**修改人*/
	private java.lang.String modifyBy;

	/**有效性*/
	private java.lang.String validateState;

	/**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}

	/**
	 *方法: 获得creditorMutualStreamCode
	 *@return: java.lang.String  creditorMutualStreamCode
	 */
	public java.lang.String getCreditorMutualStreamCode(){
		return this.creditorMutualStreamCode;
	}

	/**
	 *方法: 设置creditorMutualStreamCode
	 *@param: java.lang.String  creditorMutualStreamCode
	 */
	public void setCreditorMutualStreamCode(java.lang.String creditorMutualStreamCode){
		this.creditorMutualStreamCode = creditorMutualStreamCode;
	}

	/**
	 *方法: 获得transferId
	 *@return: java.lang.String  transferId
	 */
	public java.lang.String getTransferId(){
		return this.transferId;
	}

	/**
	 *方法: 设置transferId
	 *@param: java.lang.String  transferId
	 */
	public void setTransferId(java.lang.String transferId){
		this.transferId = transferId;
	}

	/**
	 *方法: 获得agreementCode
	 *@return: java.lang.String  agreementCode
	 */
	public java.lang.String getAgreementCode(){
		return this.agreementCode;
	}

	/**
	 *方法: 设置agreementCode
	 *@param: java.lang.String  agreementCode
	 */
	public void setAgreementCode(java.lang.String agreementCode){
		this.agreementCode = agreementCode;
	}

	/**
	 *方法: 获得cooperorgCode
	 *@return: java.lang.String  cooperorgCode
	 */
	public java.lang.String getCooperorgCode(){
		return this.cooperorgCode;
	}

	/**
	 *方法: 设置cooperorgCode
	 *@param: java.lang.String  cooperorgCode
	 */
	public void setCooperorgCode(java.lang.String cooperorgCode){
		this.cooperorgCode = cooperorgCode;
	}

	/**
	 *方法: 获得creditorCode
	 *@return: java.lang.String  creditorCode
	 */
	public java.lang.String getCreditorCode(){
		return this.creditorCode;
	}

	/**
	 *方法: 设置creditorCode
	 *@param: java.lang.String  creditorCode
	 */
	public void setCreditorCode(java.lang.String creditorCode){
		this.creditorCode = creditorCode;
	}

	/**
	 *方法: 获得valueDate
	 *@return: java.util.Date  valueDate
	 */
	public java.util.Date getValueDate(){
		return this.valueDate;
	}

	/**
	 *方法: 设置valueDate
	 *@param: java.util.Date  valueDate
	 */
	public void setValueDate(java.util.Date valueDate){
		this.valueDate = valueDate;
	}

	/**
	 *方法: 获得thisCreditorValue
	 *@return: java.lang.Long  thisCreditorValue
	 */
	public java.lang.Long getThisCreditorValue(){
		return this.thisCreditorValue;
	}

	/**
	 *方法: 设置thisCreditorValue
	 *@param: java.lang.Long  thisCreditorValue
	 */
	public void setThisCreditorValue(java.lang.Long thisCreditorValue){
		this.thisCreditorValue = thisCreditorValue;
	}

	/**
	 *方法: 获得realAffirmCreditorValue
	 *@return: java.lang.Long  realAffirmCreditorValue
	 */
	public java.lang.Long getRealAffirmCreditorValue(){
		return this.realAffirmCreditorValue;
	}

	/**
	 *方法: 设置realAffirmCreditorValue
	 *@param: java.lang.Long  realAffirmCreditorValue
	 */
	public void setRealAffirmCreditorValue(java.lang.Long realAffirmCreditorValue){
		this.realAffirmCreditorValue = realAffirmCreditorValue;
	}

	/**
	 *方法: 获得makeCreditorValue
	 *@return: java.lang.Long  makeCreditorValue
	 */
	public java.lang.Long getMakeCreditorValue(){
		return this.makeCreditorValue;
	}

	/**
	 *方法: 设置makeCreditorValue
	 *@param: java.lang.Long  makeCreditorValue
	 */
	public void setMakeCreditorValue(java.lang.Long makeCreditorValue){
		this.makeCreditorValue = makeCreditorValue;
	}

	/**
	 *方法: 获得mutualStatus
	 *@return: java.lang.String  mutualStatus
	 */
	public java.lang.String getMutualStatus(){
		return this.mutualStatus;
	}

	/**
	 *方法: 设置mutualStatus
	 *@param: java.lang.String  mutualStatus
	 */
	public void setMutualStatus(java.lang.String mutualStatus){
		this.mutualStatus = mutualStatus;
	}

	/**
	 *方法: 获得createTime
	 *@return: java.sql.Timestamp  createTime
	 */
	public java.sql.Timestamp getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置createTime
	 *@param: java.sql.Timestamp  createTime
	 */
	public void setCreateTime(java.sql.Timestamp createTime){
		this.createTime = createTime;
	}

	/**
	 *方法: 获得modifyTime
	 *@return: java.sql.Timestamp  modifyTime
	 */
	public java.sql.Timestamp getModifyTime(){
		return this.modifyTime;
	}

	/**
	 *方法: 设置modifyTime
	 *@param: java.sql.Timestamp  modifyTime
	 */
	public void setModifyTime(java.sql.Timestamp modifyTime){
		this.modifyTime = modifyTime;
	}

	/**
	 *方法: 获得createBy
	 *@return: java.lang.String  createBy
	 */
	public java.lang.String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置createBy
	 *@param: java.lang.String  createBy
	 */
	public void setCreateBy(java.lang.String createBy){
		this.createBy = createBy;
	}

	/**
	 *方法: 获得modifyBy
	 *@return: java.lang.String  modifyBy
	 */
	public java.lang.String getModifyBy(){
		return this.modifyBy;
	}

	/**
	 *方法: 设置modifyBy
	 *@param: java.lang.String  modifyBy
	 */
	public void setModifyBy(java.lang.String modifyBy){
		this.modifyBy = modifyBy;
	}

	/**
	 *方法: 获得validateState
	 *@return: java.lang.String  validateState
	 */
	public java.lang.String getValidateState(){
		return this.validateState;
	}

	/**
	 *方法: 设置validateState
	 *@param: java.lang.String  validateState
	 */
	public void setValidateState(java.lang.String validateState){
		this.validateState = validateState;
	}

}